Quick links

 Contents
 Questions

Is MemoryBoost Really Making a Difference?
 
If your computer has a significant amount of memory (256 MB or more these days), then you probably won't see a big performance increase when you first install MemoryBoost. This will cause you to ask, is MemoryBoost really making a difference? This section attempts to answer that question.

Technically speaking, it doesn't matter at all how much free memory you have, as long as you have some. If you only have a miniscule amount of free memory, but you only need to use an even tinier amount of memory, it doesn't matter that you started with a miniscule amount; your computer will be able to access the memory it needs. The only time that memory becomes a problem is when there isn't enough to run your programs. All the memory in the world won't help you if you want to run a program that needs more.

As a result, people begin to associate the amount of free memory with computer speed. After all, the more free memory you have, the less likely you are to run out. In reality, it's not a problem until you actually run out; you could have 1% free memory and your computer would run fine. But if you have 1% free memory, the chances are some program will try to do something and you'll run out of memory.

When you first install MemoryBoost, you may have enough memory for all of your programs to run comfortably, and you won't see any change in your computer's performance. MemoryBoost may even reclaim some memory for you. Let's say it reclaims 10% of your computer's memory for future use. This looks good in the statistics, but you don't notice any change in speed. The reason for this, again, is that the amount of free memory doesn't affect performance at all. It's just whether or not you have enough free memory to do what you want.

But that 10% will come in very handy eventually. As time goes on, no matter how much memory you have or how fast your computer is or what Windows version you use, your computer will begin to lose memory. Programs can create objects in memory that they never destroy. In practice this happens all the time, because it's much safer for a program to leave something in memory than try to delete something it doesn't own (that's what causes crashes). To be safe, many many programs leave things in memory. Over time, your memory will go down. And eventually, no matter what kind of computer you have, you'll get to a low point in memory and your computer will begin to slow down dramatically. That's why MemoryBoost is important.

The key point is, again, memory doesn't matter until you run out of it. It's very much like the saying, "anything is expensive if you don't have the money for it." You may not run out of memory for a whole day, maybe even a whole week. But eventually you will. You may not mind having to reboot your computer every few days, or you may not need your computer to be reliable. But many people do, often people who don't realize it or consider themselves to be novice computer users. Whether you notice it immediately or not, MemoryBoost is continually working to reclaim memory. The continual nature of MemoryBoost's work means that it can exactly counter the memory loss problem. As programs start and stop, loosing objects in memory, MemoryBoost is working to reclaim those objects.

There's one last important point that must be made. It was mentioned earlier that programs don't delete all their objects because, if they make a mistake, they will crash. MemoryBoost reclaims these objects. Does it make the computer crash, then? The important point is that MemoryBoost adds a special layer of safety to these objects. It doesn't actually destroy them at all, it just moves them out of memory. So if it makes a mistake (which, in practice, happens extremely rarely) the object can be loaded off-disk and will not cause a crash. Even if MemoryBoost were wrong all the time, it would still not cause your computer to become unstable.